.content
{
	width: 100%;
	height: auto;
}
.idea
{
    width: 75%;
    height: auto;
    margin: 0 auto;
    color: #969696;
    text-align: center;
}
.idea p
{
	
	width: 100px;
	font-size: 18px;
	background: #fff;
	margin: 0 auto;
	margin-top: -35px;
}
.idea hr,.show hr
{
	margin-top: 30px;
}
.idea .container
{
	width: 100%;
	margin: 0;
}
.idea .row
{
	width: 100%;
	margin: 0;
	margin-top: 60px;
}
.idea .row h4
{
	color:#646464;
	margin-top: 30px;
}
.idea .row p
{
	width: 100%;
	font-size: 12px;
	margin-top: 20px;
}
.idea .idea-but
{
	margin-top: 100px;
	margin-bottom: 50px;
}


.idea .idea-but div:nth-child(1)
{
	padding: 0;
}
.idea .idea-but div:nth-child(2)>p
{
	text-align: left;
	margin-top: 40px;
}
.idea .idea-but div:nth-child(2)>a
{
	width: 60px;
	line-height: 25px;
	float: right;
	background: #d6ee74;
	color: #fff;
	border-radius: 5px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.show
{
	width: 100%;
	height: auto;
	background: #fafafa;
}
.show-top
{
	width: 75%;
	margin: 0 auto;
	padding: 50px 0px;
}

.show-top h3
{
	color: #969696;
	margin-top: 0;
}

.show-top p
{
	
	width: 100px;
	font-size: 18px;
	margin: 0 auto;
	margin-top: -35px;
	background: #FAFAFA;
	color: #969696;
}
.show-top hr
{
	margin-top: 30px;
}

.show .row
{
	width: 80%;
	margin: 0 auto;
	margin-bottom: 70px;
}
.show .row div
{
	margin: 0;
	padding: 0;
}
.show .row .show-nr div:nth-child(2)
{
	margin-left: -30px;
	margin-right: 30px;
}
.show .row div:nth-child(2)>h4
{
	text-align: left;
	margin-top: 30px;
	color: #7c8584;
}
.show .row div:nth-child(2)>p
{
	font-size: 14px;
	text-align: left;
	color: #909897;
	margin-bottom: 0;
}
.show .row div:nth-child(2)>span
{
	font-size: 10px;
	color: #7a8483;
}


.show .show-nr2 h4
{
	text-align: left;
	margin-top: 30px;
	color: #7c8584;
}

.show .show-nr2 div:nth-child(1)
{
	width: 200px;
}
.show .show-nr2 div:nth-child(1)>h4
{
	margin-top: 50px;
	font-size: 18px;
}
.show .show-nr2 div:nth-child(1)>span
{
	width: 150px;
	font-size: 10px;
	color: #909897;
	margin-bottom: 30px;
}

.show .show-nr2 div:nth-child(2)
{
	width: 483px;
}
.show .show-nr2 div:nth-child(2)>img
{
	margin-top: -9px;
	width: 483px;
}
.show .show-nr2 div:nth-child(2)>h4,
.show .show-nr2 div:nth-child(2)>p,
.show .show-nr2 div:nth-child(2)>span
{
	margin-left: 35px;
}
.show .show-nr2 div:nth-child(2)>h4
{
	margin-top: 20px;
}
.show .show-nr2 div:nth-child(2)>p
{
	font-size: 16px;
}

.show .show-nr2 div:nth-child(3)>h4
{
	float: right;
}
.show .show-nr2 div:nth-child(3)
{
	width: 200px;
}
.show .show-nr2 div:nth-child(3)>span:nth-child(3)
{
	margin-bottom: 53px;
}
.show .show-nr2 div:nth-child(3)>span
{
	text-align: right;
	width: 100%;
	font-size: 10px;
	color: #909897;
}

.dynamic
{
	width: 75%;
	margin: 0 auto;
}
.dynamic h3
{
	color: #969696;
	margin-top: 60px;
}

.dynamic p:nth-child(3)
{
	
	width: 100px;
	font-size: 18px;
	margin: 0 auto;
	margin-top: -35px;
	background: #fff;
	color: #969696;
}
.dynamic hr
{
	margin-top: 30px;
}
.dynamic .container,.dynamic .row
{
	width: 100%;
}

.dynamic .row div
{
	margin: 0;
	padding: 0;
	padding-left: 10px;
}

.dynamic .row .dynamic-1 div div:nth-child(1)>p
{
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 24px;
	height: 70px;
    margin-top: 5px;
    border-right: 2px solid #adadad;
    padding-right: 10px;
}

.dynamic .row .dynamic-1 div div:nth-child(1)>p span
{
	color: #d8d8d8;
	font-size: 18px;
}
.dynamic .row .dynamic-1 div div:nth-child(2)>p
{
	color: #c6c6c6;
	font-size: 16px;
    margin-top: 5px;
    text-align: left;
    padding-left: 10px;
}
.dynamic .row .dynamic-1 div div:nth-child(2)>p:nth-child(2)
{
	color: #d3d3d3;
	font-size: 12px;
    margin-top: 5px;
    text-align: left;
}
.dynamic .row .dynamic-1 div:hover
{
	background: #d6ee74;
}

.dynamic .row .dynamic-1 div:hover>div:nth-child(1)>p
{
	color: #fff;
	border-right: 2px solid #fff;
}
.dynamic .row .dynamic-1 div:hover>div:nth-child(2)>p,
.dynamic .row .dynamic-1 div:hover>div:nth-child(1)>p span
{
	color: #FFF;
}
.dynamic a
{
	width: 100px;
	line-height: 40px;
	border-radius: 10px;
	background: #d6ee74;
	color: #fff;
	text-align: center;
	font-size: 14px;
	margin: 50px 45%;
}
@media screen and (max-width:570px ) 
{
	.show-nr img,
	.show-nr2,
	.idea .idea-but img
	{
		width: 100%;
	}
	.show-nr2 div img:nth-child(1)
	{
		display: none;
	}
	.show .show-nr2 div:nth-child(2) 
	{
		width: 100%;
	}
	
}
.dynamic .row .dynamic-1
{
	width: 100%;
	margin: 0;
	padding: 0;
	height: auto;
	margin-top: 30px;
	
}
@media screen and (max-width:1200px ) 
{
	 .row .dynamic-1
	{
		width: 100%;
		height: auto;	
	}	
}
